TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
                                           Back to 2024 Metro (Chl) Area rating list selection
                                                2023 Metro (Chl) Area rating list selection
2024 TLS League Ratings
Section - Southern           District - North Carolina           Area - Metro (Chl)
Life Time Athletic Charlotte    Men    By Rating
(As of 11/10/2025)
2024 2024 2024
TLS TLS Current YrEnd
Rank Player NTRP NTRP NTRP Age City, State
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
1 Diego Gonzalez U
4.38 4.5 4.5         18 +   MATTHEWS, NC
2 Anatoly Zelepouga U
4.37 4.5 4.5         18 +   Charlotte, NC
3 Mike Farley U
4.27 4.5 4.5         55 +   Waxhaw, NC
4 Christopher Gardner U
4.18 4.5 4.5         18 +   Gastonia, NC
5 John Trimp U
4.11 4.5 4.5         55 +   Charlotte, NC
6 James Banner U
4.11 4.5 4.5         40 +   Cornelius, NC
7 Scott Carlton U
4.08 4.5 4.5         55 +   Matthews, NC
8 Hans Nelissen U
4.07 4.5 4.5         40 +   Rock Hill, SC
9 Rod Hartley U
4.05 4.5 4.0         55 +   Waxhaw, NC
10 Amitabh Bhargava U
4.05 (4.5) 4.5         40 +   Matthews, NC
11 Peter Barclay U
4.05 4.5 4.5         40 +   Waxhaw, NC
12 Gary Johnson U
4.03 4.5 4.0         55 +   Fort Mill, SC
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
13 raj voleti U
4.00 4.0 4.0         40 +   Waxhaw, NC
14 Russell Williams U
3.95 4.0 4.5         40 +   Fort Mill, SC
15 Michael Driscoll U
3.94 4.0 4.5         55 +   FORT MILL, SC
16 Bharath Bhaskar U
3.90 4.0 4.0         40 +   Charlotte, NC
17 Tim Melton U
3.88 4.0 4.0         55 +   Waxhaw, NC
18 Jim Malseed U
3.88 4.0 4.0         55 +   Waxhaw, NC
19 Jeremy Chen U
3.87 (4.0) 4.0         18 +   Charlotte, NC
20 Maxwell Kenny U
3.84 4.0 4.0         18 +   Charlotte, NC
21 Bob Hofmann U
3.84 4.0 4.0         55 +   Charlotte, NC
22 Sahil Vasa U
3.83 (4.0) 3.5         18 +   Matthews, NC
23 Matthew Borcich U
3.83 4.0 4.0         40 +   Cornelius, NC
24 Chris Trunck U
3.80 4.0 4.0         55 +   Charlotte, NC
25 David Rowland U
3.80 4.0 4.0         55 +   Monroe, NC
26 Joseph Heyward U
3.79 4.0 4.0         55 +   Charlotte, NC
27 Jihun Moon U
3.76 4.0 4.0         40 +   WAXHAW, NC
28 Shaun Sikes U
3.71 4.0 4.0         40 +   Charlotte, NC
29 Nate Siens U
3.71 4.0 4.0         40 +   WAXHAW, NC
30 philip gibson U
3.70 4.0 4.0         40 +   FORT MILL, SC
31 Christopher Northrop U
3.69 4.0 4.0         40 +   Charlotte, NC
32 Franklin Lim U
3.69 4.0 4.0         55 +   Waxhaw, NC
33 Keith Kasler U
3.69 4.0 4.0         18 +   Indian Trail, NC
34 Nicholas Cottrill U
3.66 4.0 4.0         18 +   MATTHEWS, NC
35 Naveen Sharma U
3.65 4.0 4.0         40 +   Charlotte, NC
36 Roger Gum U
3.65 4.0 4.0         55 +   Charlotte, NC
37 Francisco Rivera U
3.64 4.0 4.0         55 +   Waxhaw, NC
38 Koji Krzywosz U
3.63 4.0 4.0         40 +   Pineville, NC
39 Matt Rowland U
3.62 (4.0) 4.0         55 +   Waxhaw, NC
40 Sean O'Brien U
3.62 4.0 3.5         40 +   Charlotte, NC
41 Jarrett Meadors U
3.62 (4.0) 4.0         18 +   Waxhaw, NC
42 Toshio Asano U
3.61 4.0 4.0         40 +   Charlotte, NC
43 Roderick Allen U
3.61 4.0 4.0         40 +   Charlotte, NC
44 Scott King U
3.60 4.0 4.0         55 +   Charlotte, NC
45 Avery Britt U
3.60 4.0 4.0         40 +   Fort Mill, SC
46 Andrew VanDerveer U
3.57 4.0 4.0         40 +   Waxhaw, NC
47 Michael Powers U
3.57 4.0 4.0         55 +   Charlotte, NC
48 Gustavo Teixeira U
3.56 4.0 4.0         40 +   FORT MILL, SC
49 Prakhar Paharia U
3.55 4.0 3.5         40 +   Concord, NC
50 Rajesh Sankaran U
3.54 4.0 4.0         40 +   Waxhaw, NC
51 Charles Manning U
3.54 4.0 4.0         40 +   Charlotte, NC
52 Henry Harborne U
3.54 4.0 4.0         18 +   Charlotte, NC
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
53 Anthony Roe U
3.49 3.5 4.0         40 +   Charlotte, NC
54 Louis Mossotti U
3.49 (3.5) 4.0         55 +   Waxhaw, NC
55 Oren Golanski U
3.48 3.5 3.5         40 +   Charlotte, NC
56 Scott Cottrill U
3.48 3.5 4.0         18 +   Charlotte, NC
57 david zheng U
3.47 3.5 4.0         40 +   Charlotte, NC
58 Jaime Moreno U
3.47 3.5 4.0         18 +   Charlotte, NC
59 madhankumar sathyamoorthy U
3.46 3.5 4.0         40 +   Charlotte, NC
60 Iggy Levelev U
3.44 3.5 4.0         40 +   Charlotte, NC
61 Vikram Kapoor U
3.44 3.5 3.5         40 +   Charlotte, NC
62 Thomas Holz U
3.44 3.5 4.0         40 +   Waxhaw, NC
63 Claude Underwood U
3.42 (3.5) 3.5         55 +   Charlotte, NC
64 Steven Inga U
3.42 3.5 3.5         40 +   Waxhaw, NC
65 Vidya Kondabathini U
3.41 3.5 4.0         40 +   Charlotte, NC
66 Hongqing Vincent Wang U
3.40 3.5 4.0         40 +   Charlotte, NC
67 Aaron Waters U
3.39 3.5 3.5         40 +   Charlotte, NC
68 Kevin Warren U
3.38 3.5 4.0         40 +   Waxhaw, NC
69 Jordan Teel U
3.37 3.5 4.0         40 +   Waxhaw, NC
70 Martin Spiegel U
3.35 (3.5) 4.0         55 +   Waxhaw, NC
71 Eric Weinbrenner U
3.32 3.5 3.5         18 +   Waxhaw, NC
72 Ray Linder U
3.32 3.5 3.5         55 +   Matthews, NC
73 Baiying Hu U
3.31 3.5 3.5         18 +   Charlotte, NC
74 Thomas Hull U
3.31 3.5 3.5         40 +   Charlotte, NC
75 Joseph Cochran U
3.30 3.5 3.5         18 +   Waxhaw, NC
76 Leonard Brecken U
3.26 3.5 3.5         55 +   Waxhaw, NC
77 Adam Webb U
3.25 3.5 3.5         40 +   Charlotte, NC
78 Danny Vazquez U
3.25 3.5 3.5         18 +   Fort Mill, SC
79 Damian Hamp-Adams U
3.24 3.5 3.5         40 +   Charlotte, NC
80 David Greer U
3.24 3.5 3.0         40 +   Waxhaw, NC
81 Sunil Mehta U
3.23 3.5 3.5         40 +   Charlotte, NC
82 Stephen Polacek U
3.22 3.5 3.5         55 +   Waxhaw, NC
83 Kumar Merchant U
3.22 3.5 4.0         40 +   DENVER, CO
84 Jeff Cohen U
3.22 3.5 3.5         40 +   Charlotte, NC
85 zhen zu U
3.20 3.5 3.5         40 +   Charlotte, NC
86 CJ ONeill U
3.19 3.5 3.5         40 +   MATTHEWS, NC
87 Darrell Morrison U
3.18 3.5 3.5         65 +   Charlotte, NC
88 David Tyson U
3.17 3.5 3.5         40 +   Charlotte, NC
89 David Joo U
3.16 3.5 3.5         55 +   Indian Land, SC
90 Billy Stover U
3.14 3.5 3.5         40 +   Charlotte, NC
91 Ram Nanduri U
3.14 3.5 3.5         40 +   Charlotte, NC
92 Daniel Malecki U
3.13 3.5 3.5         40 +   Charlotte, NC
93 Kenneth Dorado U
3.11 3.5 3.5         40 +   Charlotte, NC
94 Avanish Shukla U
3.10 3.5 3.0         40 +   Charlotte, NC
95 Kevin Ferreira U
3.10 3.5 3.0         18 +   Charlotte, NC
96 Biju Nair U
3.07 3.5 3.5         40 +   Charlotte, NC
97 Douglas Johnson U
3.06 (3.5) 3.5         65 +   Rock Hill, SC
98 Jinwook Chung U
3.06 3.5 3.0         40 +   Fort Mill, SC
99 Brook Seaford U
3.04 (3.5) 3.5         18 +   Matthews, NC
100 Todd Paris U
3.04 3.5 3.5         55 +   Charlotte, NC
101 Kirk Tatge U
3.03 3.5 3.5         65 +   Charlotte, NC
102 Brandon Pruski U
3.02 3.5 3.5         18 +   Waxhaw, NC
103 Charles Brown U
3.01 3.5 3.5         65 +   Matthews, NC
104 Greig Altieri U
3.01 (3.5) 3.5         18 +   Charlotte, NC
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
105 Juha Lehtinen U
3.00 3.0 3.5         40 +   Waxhaw, NC
106 Marc Wojnowich U
2.99 3.0 3.5         40 +   Matthews, NC
107 Jon Schoore U
2.99 3.0 3.5         55 +   CHARLOTTE, NC
108 John Schlitz U
2.96 3.0 3.5         65 +   WAXHAW, NC
109 Steve Rider U
2.92 3.0 3.0         65 +   Charlotte, NC
110 Kenji Krzywosz U
2.91 3.0 3.5         65 +   Charlotte, NC
111 Leon Banchik U
2.90 (3.0) 3.0         40 +   Waxhaw, NC
112 Ronald McBride U
2.59 3.0 3.0         65 +   Waxhaw, NC
113 Stephen Collier U
2.56 3.0 3.0         65 +   Waxhaw, NC
114 Sharath Budipalli U
2.56 (3.0) 3.0         40 +   WAXHAW, NC
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
115 Mark Ciminelli U
2.38 (2.5) 3.0         65 +   Waxhaw, NC
116 Paul Galliano U
2.36 (2.5) 3.0         18 +   Charlotte, NC
Bill Battaile U
n/a n/a 4.0         55 +   Charlotte, NC
Kevin Beste U
n/a n/a 3.0         65 +   Charlotte, NC
Ryan Blumel U
n/a n/a 3.0         18 +   Charlotte, NC
Biswa Bora U
n/a n/a 3.0         40 +   WAXHAW, NC
Michael Brakora U
n/a n/a 3.0         18 +   INDIAN TRAIL, NC
Charles Chambers U
n/a n/a 4.0         40 +   Charlotte, NC
Ashwin Dhurve U
n/a n/a 4.5         40 +   Charlotte, NC
Richard Givens U
n/a n/a 3.5         65 +   Charlotte, NC
Steven Goldman U
n/a n/a 3.0         65 +   Charlotte, NC
Kenneth Mertzel U
n/a n/a 3.0         40 +   Weddington, NC
Michael Moraja U
n/a n/a 3.0         18 +   Matthews, NC
Todd Park U
n/a n/a 3.0         18 +   Charlotte, NC
Manu sadanandan U
n/a n/a 4.0         40 +   Charlotte, NC
peter Scopinich U
n/a n/a 4.0         40 +   Waxhaw, NC
Rock Wang U
n/a n/a 4.0         55 +   WAXHAW, NC
Graham Webster U
n/a n/a 4.0         18 +   Charlotte, NC
hiroyuki Yagita U
n/a n/a 4.0         18 +   Charlotte, NC